|
RAIS
3.2
|
00001 using System; 00002 using System.Collections.Generic; 00003 using System.Text; 00004 using NUnit.Framework; 00005 using RAIS.Common.UserManagement; 00006 using RAIS.DataAccessLayer; 00007 00008 namespace RAIS.DataAccessLayerTest.CommonClasses 00009 { 00010 [TestFixture] 00011 public class MaskTest 00012 { 00013 private int expectedID = 1; 00014 private string expectedName = "Test Mask"; 00015 private string expectedNewName = "New Test Mask"; 00016 private string expectedReference = "CustomTables.aspx"; 00017 private string expectedNewReference = "NewCustomTables.aspx"; 00018 private int expectedDynamicMaskID = 250; 00019 private int expectedNewDynamicMaskID = 100; 00020 00021 private Mask mask; 00022 00023 [SetUp] 00024 public void Init() 00025 { 00026 mask = new Mask(); 00027 mask.ID = this.expectedID; 00028 mask.Name = this.expectedName; 00029 mask.Reference = this.expectedReference; 00030 mask.DynamicMaskID = this.expectedDynamicMaskID; 00031 } 00032 [Test] 00033 public void GetID() 00034 { 00035 // Test 00036 Assert.AreEqual(this.expectedID, this.mask.ID); 00037 } 00038 [Test] 00039 public void GetName() 00040 { 00041 // Test 00042 Assert.AreEqual(this.expectedName, this.mask.Name); 00043 } 00044 [Test] 00045 public void GetReference() 00046 { 00047 // Test 00048 Assert.AreEqual(this.expectedReference, this.mask.Reference); 00049 } 00050 [Test] 00051 public void GetDynamicMaskID() 00052 { 00053 // Test 00054 Assert.AreEqual(this.expectedDynamicMaskID, this.mask.DynamicMaskID); 00055 } 00056 [Test] 00057 public void SetName() 00058 { 00059 // Test 00060 this.mask.Name = this.expectedNewName; 00061 00062 // Check 00063 Assert.AreEqual(this.expectedNewName, this.mask.Name); 00064 } 00065 [Test] 00066 public void SetReference() 00067 { 00068 // Test 00069 this.mask.Reference = this.expectedNewReference; 00070 00071 // Check 00072 Assert.AreEqual(this.expectedNewReference, this.mask.Reference); 00073 } 00074 [Test] 00075 public void SetDynamicMaskID() 00076 { 00077 // Test 00078 this.mask.DynamicMaskID = this.expectedNewDynamicMaskID; 00079 00080 // Check 00081 Assert.AreEqual(this.expectedNewDynamicMaskID, this.mask.DynamicMaskID); 00082 } 00083 [Test] 00084 public void RestricitonsConflict() 00085 { 00086 bool returnStatus; 00087 Mask newMask = new Mask(); 00088 newMask.Name = RAIS.Common.Constants.ALL_MASKS; 00089 00090 // Test 00091 returnStatus = mask.RestricitonsConflict(newMask); 00092 00093 // Check 00094 Assert.IsTrue(returnStatus, "RestricitonsConflict error:"); 00095 } 00096 } 00097 }